﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EntityLayer;
using DataLayer.CLASES_DAO;
namespace BusinessLayer.Clases_BO
{
    public class clsTB_ClienteBO
    {

        //clsTB_ClienteDAO datos = new clsTB_ClienteDAO();
      clsTB_ClienteDAO datos;

        public bool Insertar(TB_Cliente Obj)
        {
          datos = clsTB_ClienteDAO.Instance();
            return datos.Insertar(Obj);
        }

        public bool Modificar(TB_Cliente obj)
        {
            datos = clsTB_ClienteDAO.Instance();
            return datos.Modificar(obj);
        }

        public bool Eliminar(TB_Cliente obj)
        {
            datos = clsTB_ClienteDAO.Instance();
            return datos.Eliminar(obj);
        }

        public List<TB_Cliente> listarClientes()
        {
            datos = clsTB_ClienteDAO.Instance();
            //clsTB_ClienteDAO.Instance();
           return datos.listar();
            //return clsTB_ClienteDAO.Instance().listar();
        }

        public List<TB_Cliente> getNombreCliente(string idCliente)
        {
            datos = clsTB_ClienteDAO.Instance();
            return datos.getNombreCliente(idCliente);
        }

        public List<TB_Cliente> listarClienteDni(string IdCliente) {
            datos = clsTB_ClienteDAO.Instance();
            return datos.listarClienteDni(IdCliente);
        }
    }
}
